a = {p = print}
a.p("hello world")
print = math.sin
a.p(print(1))
sin = a.p
sin(10,20)
print = a.p
print(1)
function foo(x) return 2*x end
print(foo(2))
network  = {
	{name = "grauna",			IP = "210.26.30.314"},
	{name = "arraial",			IP = "210.26.30.234"},
	{name = "lua",				IP = "210.26.30.324"},
	{name = "derain",			IP = "210.26.30.341"},
	{name = "kang",				IP = "210.26.30.134"},
	{name = "ness",				IP = "210.26.30.374"},
}
print(network[1].name)
table.sort(network,function(a,b)
	return (a.name < b.name)
end)
print(network[1].name)
